package eteam.aps.model.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import eteam.aps.common.entity.PageQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDate;


/**
 * SalesAudit
 *
 * @author ll
 * @since 2023-06-02
 */
@ApiModel(value = "SalesAuditDto对象", description = "SalesAuditDto")
public class SalesAuditDto extends PageQuery {

    @ApiModelProperty("审核状态【0 未审核，1 审核】")
    private int auditState;

    /**
     * 发货单  not null
     */
    @ApiModelProperty("发货单")
    private String fSalesOrder;

    /**
     * 发货单号  not null
     */
    @ApiModelProperty("发货单号")
    @TableField("FOrderNum")
    private String fOrderNum;

    /**
     * 审核具体时间  not null
     */
    @ApiModelProperty("开始时间")
    private LocalDate startTime;

    /**
     * 审核时间  not null
     */
    @ApiModelProperty("结束时间")
    private LocalDate endTime;

    public int getAuditState() {
        return auditState;
    }

    public void setAuditState(int auditState) {
        this.auditState = auditState;
    }

    public String getfSalesOrder() {
        return fSalesOrder;
    }

    public void setfSalesOrder(String fSalesOrder) {
        this.fSalesOrder = fSalesOrder;
    }

    public String getfOrderNum() {
        return fOrderNum;
    }

    public void setfOrderNum(String fOrderNum) {
        this.fOrderNum = fOrderNum;
    }

    public LocalDate getStartTime() {
        return startTime;
    }

    public void setStartTime(LocalDate startTime) {
        this.startTime = startTime;
    }

    public LocalDate getEndTime() {
        return endTime;
    }

    public void setEndTime(LocalDate endTime) {
        this.endTime = endTime;
    }
}
